﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AdminLibrary
{
    public class AMP_Subject
    {
        private int userID;
        private int subjectId;
        private string subjectIcon;
        private string subjectName;
        private string subjectDescription;
        private int subjectState;
        private int subjectMark;
        private int totalCredits;
        private string detailedDescription;
        private IList<AMP_Subject> required;
        private int classroomID;


        public virtual int UserID
        {
            get { return userID; }
            set { userID = value; }
        }

        public virtual int SubjectId
        {
            get { return subjectId; }
            set { subjectId = value; }
        }

        public virtual string SubjectIcon
        {
            get { return subjectIcon; }
            set { subjectIcon = value; }
        }

        public virtual string SubjectName
        {
            get { return subjectName; }
            set { subjectName = value; }
        }

        public virtual string SubjectDescription
        {
            get { return subjectDescription; }
            set { subjectDescription = value; }
        }

        public virtual int SubjectState
        {
            get { return subjectState; }
            set { subjectState = value; }
        }

        public virtual int SubjectMark
        {
            get { return subjectMark; }
            set { subjectMark = value; }
        }

        public virtual int TotalCredits
        {
            get { return totalCredits; }
            set { totalCredits = value; }
        }

        public virtual string DetailedDescription
        {
            get { return detailedDescription; }
            set { detailedDescription = value; }
        }

        public virtual IList<AMP_Subject> Required
        {
            get { return required; }
            set { required = value; }
        }


        public virtual int ClassroomID
        {
            get { return classroomID; }
            set { classroomID = value; }
        }
    }
}
